home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Games / dinkum3 / longdsc.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-05-03  |  23.1 KB  |  475 lines

  1. #define LONG_DESCP
  2. #include "dink_sym.h"
  3. #include "dink_glb.h"
  4.  
  5. #if (PROTOTYPE)
  6. void long_descp(int n)
  7. #else
  8. long_descp(n)
  9. int n ;
  10. #endif
  11. /*********************************************************************/
  12. /*                                                                   */
  13. /*               --- Long Description Subroutine ---                 */
  14. /*                                                                   */
  15. /* Software by Gary A. Allen, Jr. 23 December 1992  Version: Mk 2.0  */
  16. /*            (c) Copyright 1992 by Gary A. Allen, Jr.               */
  17. /*                                                                   */
  18. /*********************************************************************/
  19. {
  20. static int sw_bend = TRUE, sw_mob = TRUE ;
  21.  
  22. #if (PROTOTYPE)
  23. void boom(void), describe(int), ender(int) ;
  24. #endif
  25.  
  26. if (((Torch->Location == B_have) && Torch->Status)|| 
  27.     (n < 186)||(n > 202)) { 
  28.  
  29. /* See if player entered the killing passage in the end game */
  30. if ((n >= 218)&&(n <= 227)) {
  31. printf("As you're walking down the passage you feel the slight\n") ;
  32. printf("tug of a trip wire on your leg.  Out the corner of your\n");
  33. printf("eye you see the trip wire is connected to an olive green\n") ;
  34. printf("cylinder attached to the wall of the tunnel....\n\n") ;
  35. boom() ;
  36. printf("\nIn case you're wondering that was a booby trap which you\n") ;
  37. printf("set off!\n") ;
  38. ender(F_died) ;
  39. }
  40.  
  41. /* Select individual rooms */
  42. switch (n) {
  43. case R_river:      /* drowing in the river description */
  44. printf ("As you approach the edge of the dike, there is a small\n");
  45. printf ("earth slide which pitches you into the river.  You\n");
  46. printf ("flounder around in the water for a short while.  Luckily\n");
  47. printf ("before you have the chance to drown, a crocodile pulls\n") ;
  48. printf ("you under, bringing you to a rather quick though painful\n");
  49. printf ("end. \n") ;
  50. return ;
  51.  
  52. case R_bunyip:      /* getting eaten by the bunyip */
  53. printf ("The slimey tentacle suddenly tightens around your leg, and\n");
  54. printf ("the water in the billabong starts to churn furiously. Then\n");
  55. printf ("surfaces the one thing that all Australians fear the most...");
  56. printf ("\n\nBefore you stands an enormous sickly green Queensland\n") ;
  57. printf ("Bunyip in all its awesome horror. It does not make a quick\n");
  58. printf ("end of you....  Such is not the way of Bunyips.  First it \n");
  59. printf ("peels off your skin as if you were a banana.  After much\n");
  60. printf ("fearful agony, comes release as you pass into death.\n");
  61. return ;
  62.  
  63. case R_road_kill_n:  /* getting run over by a road train */
  64. case R_road_kill_s: 
  65. printf("The distant rumble becomes a loud roar.  Suddenly a huge Mack\n") ;
  66. printf("truck pulling three carriages packed with cattle leaps over the\n") ;
  67. printf("low rise, filling the narrow country road.  You stand terrified\n") ;
  68. printf("in the middle of the road with the metal monster bearing down\n") ;
  69. printf("at 120 km/hr.  The last thing you see before being flattened\n") ;
  70. printf("like a cockroach is a sign on the truck's roo bar saying:\n") ;
  71. printf("                 \"CAUTION:  ROAD TRAIN\"\n\n") ;
  72. return ;
  73.  
  74. case R_forest:
  75. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  76. printf("You are in a forest thickly wooded with gum trees.  The forest\n") ;
  77. printf("floor is covered with long thin leaves from gum trees mixed\n") ;
  78. printf("with their seed pods.  There is a strong eucalytus smell in the\n") ;
  79. printf("air.  Up in the forest canopy you can hear kookaburras engaged\n") ;
  80. printf("in their raucous cackling.\n") ;
  81. return ;
  82.  
  83. case R_bend:
  84. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  85. printf("You are north of the grassy area in the bend of a great meandering\n") ;
  86. printf("river.  All around you are the tall black fronds of grass trees.\n") ;
  87. if (sw_bend) {
  88.     sw_bend = FALSE ;
  89. printf("Off in the distance you can see a mob of emus striding out of\n") ;
  90. printf("sight.\n") ;
  91. }
  92. return ;
  93.  
  94. case R_bitumen:
  95. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  96. printf("You are on a narrow country road made out of potholed bitumen.\n") ;
  97. printf("The road's shoulders are of soft red earth which could cause\n") ;
  98. printf("a driver to lose control of his car if he took a wheel off the\n") ;
  99. printf("bitumen.  ") ;
  100. if (sw_mob) {
  101.     sw_mob = FALSE ;
  102. printf("A few metres away is a mob of grey kangroos grazing\n") ;
  103. printf("on grass by the road.  A huge buck looks up at you and doesn't\n") ;
  104. printf("like what he sees.  He bounds off with the rest of the mob\n") ;
  105. printf("following.  You can see the heads of joeys protruding from\n") ;
  106. printf("their mother's pouches as the mob leaps off into the bush and\n") ;
  107. printf("out of sight.\n") ;
  108. }
  109. else printf("\n") ;
  110. return ;
  111.  
  112. case R_stream:
  113. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  114. printf("You approach a billabong with a small stream flowing into it.\n") ;
  115. printf("Cane toads can be heard croaking nearby and you see countless\n") ;
  116. printf("numbers of their tadpoles swimming in the stream.\n") ;
  117. return ;
  118.  
  119. case R_taipan:      /* getting bitten by a taipan */
  120. printf("As you wander aimlessly in the grass, you accidently step\n");
  121. printf("upon a taipan which is perhaps the most poisonous of Oz's \n");
  122. printf("snakes. The snake strikes upwards and bites you in the\n");
  123. printf("worst possible place.  You thrash around for a short while\n");
  124. printf("and then the venom takes hold. Your body begins to decompose");
  125. printf("\nbefore your very eyes.  Death comes only after an hour \n");
  126. printf("of the worst possible agony.  \n");
  127. return ;
  128.  
  129. case R_mine_head:  /* Front of ACME Mine */
  130. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  131. printf ("East of you is a large iron open truss tower, topped with \n");
  132. printf ("two rusting wheels holding a pair of thick steel cables.  \n");
  133. printf ("This is the head gear of the once highly successful ACME \n"); 
  134. printf ("Gold Mine, which now is completely mined out.  Where \n");
  135. printf ("there were once rich veins of gold is now a honeycomb of \n");
  136. printf ("tunnels and caverns.  There are stories about strange \n");
  137. printf ("events in the old tunnels of the ACME mine and only fools \n");
  138. printf ("or reckless adventurers would dare explore them. \n");
  139. printf ("To the north is the old office building.  Rumor has it \n");
  140. printf ("the safe in this building once had millions of dollars in \n");
  141. printf ("gold processed from the rich ore of the ACME mine.  To \n");
  142. printf ("the south is the mine lift, which once transported up to \n");
  143. printf ("twenty miners at a time down the long mine shaft to the \n");
  144. printf ("working tunnels deep under the earth below.\n");
  145. return ;
  146.  
  147. case R_office_mang:  /* Manager's office */
  148. room[n][M_rm_type] = T_short_descp ;   /* disable long description  */
  149. printf("You are in the Manager's office of the ACME Mine.  In \n");
  150. printf("former times this room saw many lively meetings between \n"); 
  151. printf("the Site Manager and Shift Bosses.  Fixed to the wall are\n");
  152. printf("old production schedules and organizational charts. In\n");
  153. printf("the middle of the room is a beautiful silky oak desk.\n");
  154. printf("Unfortunately it is too heavy to move.  Attached to\n"); 
  155. printf("the far wall is a curious picture of a platypus wearing a \n");
  156. printf("hat with old wine corks dangling from the hat's brim. The\n");
  157. printf("only exit is to the south.\n\n") ;
  158. return ;
  159.  
  160. case R_geo_w:  /* Geologist's office */
  161. room[n][M_rm_type] = T_short_descp ;   /* disable long description  */
  162. printf("As you entered this room, huge cockroaches scuttled off ");
  163. printf("in every \n"); 
  164. printf("direction. On the far wall is a rather tasteless poster ");
  165. printf("depicting \n");
  166. printf("an extremely well endowed (unclad) young woman holding a ");
  167. printf("mining \n"); 
  168. printf("drill.  This office was once occupied by the mine ");
  169. printf("geologist.  One \n");
  170. printf("can still see traces of the office's former occupant.  ");
  171. printf("There are only \n");
  172. printf("two doors to this room.  Both go to the north. You entered ");
  173. printf("through \n");
  174. printf("the west door.  However there is another door in ");
  175. printf("the eastern section \nof the office. \n");
  176. return ;
  177.  
  178. /* lift compartment */
  179. case R_lift_inside:
  180. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  181. printf("You are inside the lift, which has only one ");   
  182. printf("entrance doorway to the west. \n");
  183. printf("To the left of the door is a panel of buttons.  Most of "); 
  184. printf("the buttons are \ninoperative with tape over them.  However ");
  185. printf("there are four buttons \nthat still work. Each of the four ");
  186. printf("buttons have a number stamped on them.  \nThe numbers are ");
  187. printf("zero, forty-nine, sixty-seven, and eighty-two. \n \n");
  188. return ;
  189.  
  190. case R_hideout_entr:  /* Ned Kelly's Hide Out */
  191. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  192.  
  193. if (monster_flag == F_no_monster) {
  194. printf ("Before you is a Queensland house with large verandas. ") ;
  195. printf ("The front of\nthe house is to the east. The house ") ;
  196. printf ("is painted fluorescent orange.\nOn the roof of the house is ");
  197. printf ("a large, bright flashing neon sign which reads: \n\n");
  198. printf("___________________________________________________________\n");
  199. printf("|                                                         |\n");
  200. printf("|            Ned Kelly's ---SECRET--- Hide Out            |\n");
  201. printf("| Policemen, troopers, law enforcement officers and all   |\n");
  202. printf("| other minions of the law and public decency are advised |\n");
  203. printf("| to look else where for bush rangers, thieves, and other |\n");
  204. printf("| larrikins, since ***only*** honest, law abiding         |\n");
  205. printf("| Australians (loyal to Queen and Country) live here.     |\n");
  206. printf("|                                                         |\n");
  207. printf("___________________________________________________________\n");
  208. }
  209. else describe(n) ;
  210. return ;
  211.  
  212. case R_foreman:
  213. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  214. printf("You have entered the office of the Level #67 Foreman. In ");
  215. printf("the middle of the\nroom is the Foreman's large and immovable ");
  216. printf("desk.  To one side can be seen an\nempty file cabinet and ");
  217. printf("a series of pidgeon holes for holding mine worker's\nmail. ");
  218. printf("The only exit is to the west.\n\n") ;
  219. return ;
  220.  
  221. case R_no_treasure:
  222. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  223. printf("You are in a tunnel going east and west. Crude letters have\n");
  224. printf("been scratched into the wall of the tunnel.  The following\n") ;
  225. printf("was written:\n\n") ;
  226. printf("Dear Treasure Hunter:\n") ;
  227. printf("There was lots of treasure on this level when I first\n") ;
  228. printf("discovered this mine.  However I have since carted it all\n") ;
  229. printf("away.  You might try looking on another level.") ;
  230. printf("\n\n                            Good Luck!\n") ;
  231. printf("                         Dr. I. Jones, Ph.D.\n\n") ;
  232. return ;
  233.  
  234. case R_gleep_tank:
  235. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  236. printf("You have walked into a room with a large plastic tank set "); 
  237. printf("in the middle.\nThe tank is about two metres deep and ");
  238. printf("full of dark blue liquid which\nsmells strongly of chlorine.");
  239. printf(" The words \"Gleep Tank\" have been crudely\n");
  240. printf("spray painted on the wall.\n") ;
  241. return ;
  242.  
  243. case R_ufo_e:
  244. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  245. printf("You crawl under a long thin sting that projects from the ");
  246. printf("front of the\nspacecraft.  It's made from a different metal ");
  247. printf("(stainless steel?), and appears\nto have been retractable. ");
  248. printf("This was probably a Mach probe for measuring flight\n") ;
  249. printf("speed. You can go north or south.\n") ;
  250. return ;
  251.  
  252. case R_ufo_w:
  253. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  254. printf("Before you is perhaps the real reason why the ACME Mine ");
  255. printf("was closed. You see\nthe bent and twisted remains of what ");
  256. printf("could only be an ancient spacecraft. It\nsits ") ;
  257. printf("embedded within a gold bearing");
  258. printf(" reef of conglomerate stone from the\nPrecambrain Period ");
  259. printf("(hundreds of millions of years old).  The old spacecraft\n") ;
  260. printf("was based on a delta wing design which the miners had ");
  261. printf("chiped free from\nthe rock. You can see clearly the interior ");
  262. printf("of the engine exhaust ducts.  The\nvehicle has air inlets ");
  263. printf("so it must have been air breathing when it flew in\nthe ");
  264. printf("atmosphere. ") ;
  265. printf("The edges of the ducts appear to be made of titanium ");
  266. printf("and are\nabout six centimetres thick. No wonder it could ");
  267. printf("survive millions of years\nunder tons of stone. ") ;
  268. printf("This spacecraft is literally built like a battleship!\nYou ") ;
  269. printf("can climb over the vehicle to the north or go south.\n\n");
  270. return ;
  271.  
  272. case R_ufo_n:
  273. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  274. printf("You're now doing a tight squeeze between the tunnel wall ");
  275. printf("and the leading\nedge of the wing.  You can see the titanium");
  276. printf(" surface is covered with many\nregularly placed little ");
  277. printf("holes, each about half a millimetre in diameter.\nThis ");
  278. printf("was probably part of the wing's cooling system for ") ;
  279. printf("atmospheric entry\nfrom orbit. You can go south-east or ");
  280. printf("south-west.\n\n");
  281. return ;
  282.  
  283. case R_ufo_s:
  284. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  285. printf("You're crawling under the wing and next to the spacecraft's ");
  286. printf("landing gear.\nThe landing gear strut is almost snapped ");
  287. printf("off.  The tyre has long ago turned\nto dust, but the tyre ");
  288. printf("rim is still in place.  The braking system used is\nquite ");
  289. printf("odd.  The brake rotor is basicly a ring being gripped by ");
  290. printf("a caliper with\nconcave brake pads.  You ") ;
  291. printf("can go north-west or north-east.\n") ;
  292. return ;
  293.  
  294. case R_ufo_ne:
  295. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  296. printf("You are now near the nose of the derelict spacecraft.  You ");
  297. printf("see a quartz\nwindow in the side of the vehicle.  It has been");
  298. printf(" so scratched by the\ncenturies that it is now opaque.  ");
  299. printf("You can go north-west or south.\n") ;
  300. return ;
  301.  
  302. case R_ufo_nw:
  303. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  304. printf("As you scrambled over the old derelict, you passed under ");
  305. printf("the vertical\nstabilizer which centuries of geological ") ;
  306. printf("forces had bent into what\nlooks like a sagging shark's ");
  307. printf("fin. You can go south or do a tight squeeze\nto the ");
  308. printf("north-east.\n\n");
  309. return ;
  310.  
  311. case R_ufo_se:
  312. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  313. printf("You are under the forward section of the spacecraft. ");
  314. printf("Above you is an\nopened access hatch which leads into the ");
  315. printf("dark interior of the derelict.\n");
  316. printf("You can go north, up or crawl under the wing to the ");
  317. printf("south-west\n") ;
  318. return ;
  319.  
  320. case R_ufo_sw:
  321. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  322. printf("You are hunching over as you scramble underneath the ");
  323. printf("spacecraft's wing.\nNear the trailing edge of the wing ");
  324. printf("you can see what is left of the\nwing flaps.  The flap ");
  325. printf("was actuated by a very conventional hydraulic system.\n");
  326. printf("Some of the metal tubing for the actuaters are still in ");
  327. printf("place, though\nthe hydraulic fluid has long since ") ;
  328. printf("fossilized into stone. You can\ngo north or south-east.\n") ;
  329. return ;
  330.  
  331. case R_air_lock:
  332. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  333. printf("You are inside what is obviously an airlock.  There are ");
  334. printf("two hatchways\ninto this airlock.  One leads to the exterior ");
  335. printf("while the other goes into\nthe spacecraft's interior.  Both ");
  336. printf("hatches appear to have originally been\nleft open and not ");
  337. printf("forced by the miners (the hinges are immovable). ");
  338. printf("It\nappears that the ship's crew left in a hurry. ") ;
  339. printf("You can go north or down.\n") ;
  340. return ;
  341.  
  342. case R_ship_passage:
  343. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  344. printf("You've entered the intercompartment access passage.  To the ") ;
  345. printf("south is an\nopen air tight door leading to the airlock. ");
  346. printf("The access door to the east\nis open and recessed into the ");
  347. printf("wall. The access door to the west has been\nforced open ");
  348. printf("with a cutting torch and folded back with a pneumatic\n") ;
  349. printf("hammer (obviously the work of the miners). ") ;
  350. printf("The passage itself has about\nten centimetres of silt on the") ;
  351. printf(" bottom and has the appearance of ancient\ndilapidation.\n") ;
  352. return ;
  353.  
  354. case R_flight_deck:
  355. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  356. printf("You have made it to the flight deck. Unfortunately ");
  357. printf("it's not much to\nwrite home about. Since the access door ");
  358. printf("was open, this area has been full\nof water and silt for ");
  359. printf("millennia.  The miners have shoveled out most of it.\nOnce ");
  360. printf("the wall panels were covered with some kind of plastic which");
  361. printf(" has long\nsince turned to dust.  There are three corroded ");
  362. printf("frames which were once crew\nseats. The beings that flew ") ;
  363. printf("this machine were taller and wider than humans\nbut they ");
  364. printf("had anthropoid form. The flight controls are still here");
  365. printf(" but they\nare so heavily corroded that they can no longer "); 
  366. printf("be moved.  The only way out\nis to the west.\n\n") ;
  367. return ;
  368.  
  369. case R_panel:
  370. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  371. printf("You are in a compartment that seems brand new, which is ");
  372. printf("unbelievable.  Perhaps\nthe machinery in this ship was once ");
  373. printf("self repairing.  Before you is a control\npanel with CRT type");
  374. printf(" displays and buttons that still work.  Beneath each button\n");
  375. printf("is a description written in a strange alien script ");
  376. printf("vaguely like Sanskrit.\nI wouldn't dare ") ;
  377. printf("press any button except for a gray button.  Beneath\n");
  378. printf("this button is some masking tape that was obviously placed ") ;
  379. printf("there by the miners.\nSomeone has written \"TEHR.\" on the ") ;
  380. printf("masking tape with a pencil.\n\n") ;
  381. return ;
  382.  
  383. case R_transporter:
  384. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  385. printf("You have walked into an elevated chamber with strange ") ;
  386. printf("glowing hexagons on\nthe floor which are about half a ") ;
  387. printf("metre across.  The hexagon pattern on the\nfloor is ");
  388. printf("matched by one on the ceiling which is also glowing.\n\n") ;
  389. return ;
  390.  
  391. case R_prayer:
  392. room[n][M_rm_type] = T_short_descp ;   /* disable long description  */
  393. printf("You are in a large and very grand room with walls made of\n");
  394. printf("polished mahogany, and crystal chandeliers hanging from an\n");
  395. printf("ornate ceiling.  There is a mihrab incongruously set in the\n");
  396. printf("western wall of the building.  Also there are quotations\n");
  397. printf("from the Quram written in golden letters along the top of\n") ;
  398. printf("the walls near the ceiling.  On the floor are sumptuous\n") ;
  399. printf("cushions made of silk and fine green velvet. Sitting on the\n");
  400. printf("cushions are old men wearing black pajamas with white\n");
  401. printf("towels wrapped around their heads. In the middle of the\n");
  402. printf("floor is a raised dais, upon which is sitting a rather\n");
  403. printf("stately old man wearing similar clothing. In the far corner\n");
  404. printf("of the room is standing a wax dummy of the Ayatolla\n") ;
  405. printf("Khomeini. His right arm is upright much like the Statue of\n") ;
  406. printf("Liberty and in his right hand is a glowing 100 watt light\n") ;
  407. printf("bulb.  I think this is the prayer room for the Iranian\n") ;
  408. printf("Parliament!  You'll have to go west if you wish to leave.\n\n") ;
  409. return ;
  410.  
  411. case R_guard:
  412. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  413. printf("You are in a rather small room with a table in the ");
  414. printf("middle that is covered\nwith half filled cups of tea, dirty ") ;
  415. printf("ash trays, and a newspaper written in\nwhat appears to be ") ;
  416. printf("Arabic.  There is ") ;
  417. printf("a brightly coloured poster on the\nwall depicting the Kaba ") ;
  418. printf("Stone of Mecca with a calendar below it.  The only\n") ;
  419. printf("exits are through an open doorway to the east and through");
  420. printf(" a curtain covered\ndoorway to the south.\n\n") ;
  421. return ;
  422.  
  423. case R_closet:
  424. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  425. printf("You are in a closet full of grubby, nondescript things not\n") ;
  426. printf("worth taking. The closet stinks of moth balls. The only way\n");
  427. printf("out is through a curtain covered doorway to the north.\n\n");
  428. return ;
  429.  
  430. case R_gong:
  431. room[n][M_rm_type] = T_short_descp ;   /* disable long description  */
  432. printf("You have entered an enormous room which is walled with\n");
  433. printf("polished black granite supported by vast curving arches\n");
  434. printf("much like a gothic cathedral.  The cavernous room is a seven\n");
  435. printf("sided polygon in layout with huge flaming torches set in\n");
  436. printf("brass holders in every corner of the room.  In the flickering\n");
  437. printf("light of the torches you see an enormous silver gong\n");
  438. printf("weighing at least a ton.  The huge gong is suspended from\n");
  439. printf("a finely polished red cedar frame, the top of which is\n");
  440. printf("about four metres above the floor.  The room is deathly\n");
  441. printf("quiet like an ancient tomb. The only sound you can hear is\n");
  442. printf("your own heart beating.\n") ;
  443. return ;
  444.  
  445. case R_warning:
  446. room[n][M_rm_type] = T_was_long;   /* long description only on request  */
  447. printf("You have entered a passage with exits to the north, south,\n");
  448. printf("and west.  There is a poster glued to the wall which reads:\n");
  449. printf("+---------------------------------------------------------+\n");
  450. printf("|                                                         |\n");
  451. printf("|              ACME MINE IS UNFAIR TO WORKERS!!           |\n");
  452. printf("|                                                         |\n");
  453. printf("|                       ON STRIKE!!                       |\n");
  454. printf("|                                                         |\n");
  455. printf("| The Loyal Brotherhood of Australian Miners and Under-   |\n");
  456. printf("| ground Workers is on strike against Acme Mines Ltd. due |\n");
  457. printf("| to unfair treatment of its workers.  Our Union demands  |\n");
  458. printf("| the following:  Worker's wages be increased by 30%%, the |");
  459. printf("\n") ;
  460. printf("| week shall have only 4 working days, the working day    |\n");
  461. printf("| shall be reduced to 5 hours, triple wages for overtime  |\n");
  462. printf("| work and immunity from sacking for all Union members.   |\n");
  463. printf("| To discourage scabs and other strike breakers from      |\n");
  464. printf("| working during the strike, we have planted booby traps  |\n");
  465. printf("| through out the tunnels on this level.  We do hope you  |\n");
  466. printf("| don't mind the mine being mined so it won't be mined.   |\n");
  467. printf("+---------------------------------------------------------+\n");
  468.     return ;
  469.  
  470.     } 
  471. }
  472. else describe(n) ;
  473.  
  474. } /* --- end of long_descp subroutine --- */
  475.